/*
 * VsForegroundDetector.h
 *
 *  Created on: Mar 27, 2013
 *      Author: andre
 */

#ifndef VSFOREGROUNDDETECTOR_H_
#define VSFOREGROUNDDETECTOR_H_
#include "vsconfig.h"
#include "VsObjectDetector.h"

#include <cv.h>
#include <highgui.h>
#include <vector>

using namespace std;


class VsForegroundDetector
{

private:
	vector <VsObjectDetector *> objDetector;
	VsForegroundConfig *config;

public:
	VsForegroundDetector(VsForegroundConfig *config);
	virtual ~VsForegroundDetector();
	int process(IplImage *input);
	IplImage *foregroundImg;

};

#endif /* VSFOREGROUNDDETECTOR_H_ */
